// 用户模块共享数据管理--token
export default {
  namespaced: true,
  // 获取状态
  state () {
    return {
      token: localStorage.getItem('geek-client-mobile-token'),
      refreshToken: localStorage.getItem('geek-client-mobile-refreshToken')
    }
  },
  // 修改数据
  mutations: {
    setToken (state, token) {
      // 修改vuex的数据
      state.token = token
      // 同步修改本地
      localStorage.setItem('geek-client-mobile-token', token)
    },
    setRefreshToken (state, refreshToken) {
      // 修改vuex的数据
      state.refreshToken = refreshToken
      // 同步修改本地
      localStorage.setItem('geek-client-mobile-refreshToken', refreshToken)
    }
  }
}
